home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / test / lib / getfnl.c < prev    next >
C/C++ Source or Header  |  1992-11-23  |  472b  |  33 lines

  1.  
  2. /*
  3.  *  getfnl wildcard_path
  4.  */
  5.  
  6. main(ac, av)
  7. char *av[];
  8. {
  9.     int r;
  10.     int i;
  11.     char **ary;
  12.     static char Buf[8192];
  13.  
  14.     if (ac == 1) {
  15.     puts("getfnl wildcard_path");
  16.     exit(1);
  17.     }
  18.     r = getfnl(av[1], Buf, sizeof(Buf), 0);
  19.     printf("result %d\n", r);
  20.  
  21.     if (r > 0) {
  22.     ary = malloc(sizeof(char *) * (r + 1));
  23.     strbpl(ary, r + 1, Buf);
  24.     for (i = 0; i < r; ++i) {
  25.         printf("%-14s ", ary[i]);
  26.         if ((i + 1) % 5 == 0)
  27.         puts("");
  28.     }
  29.     puts("");
  30.     }
  31. }
  32.  
  33.